// plugins/initAuthStore.client.js
import { useAuthStore } from '~/stores/auth';

export default defineNuxtPlugin(({ vue }) => {
  if (typeof window !== 'undefined') {
    const authStore = useAuthStore();
    const token = authStore.token || localStorage.getItem('authToken');
    const user = authStore.user || localStorage.getItem('authUser');
    if (token) {
      authStore.setToken(token);
    }
    if (user) {
      authStore.setUser((user));
    }
  }
});